import { ILocale} from "@/types/settings";

const en: ILocale = {
    login: {
        title: "Welcome Back"
    },
    app: {
        title: "Internationalization & Theme Demo",
        description: "This application demonstrates dynamic internationalization and theme switching using React, antd and TypeScript.",
        greeting: (name: string) => `Hello, ${name}!`,
    },
    settings: {
        title: "Settings",
        language: "Language",
        theme: "Theme",
        fontSize: "Font Size",
    },
    content: {
        title: "Content Section",
        text: "This is a sample text to demonstrate internationalization. All content here can be translated.",
        featureTitle: "Application Features",
        features: [
            "Dynamic theme switching",
            "Multi-language support",
            "Responsive design",
            "Customizable components",
            "TypeScript typing"
        ],
        currentDate: (date: string) => `Current Date: ${date}`,
        userCount: (count: number) => `Active Users: ${count}`
    },
    button: {
        save: "Save",
        cancel: "Cancel",
        confirm: "Confirm",
        moreInfo: "More Info"
    },
    themeNames: {
        light: "Light",
        dark: "Dark",
        blue: "Blue"
    }
};

export default en;